package com.jumi.microservice.dto.reponse.api;

import com.jumi.microservice.enums.Level;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

import java.math.BigDecimal;

@ApiModel("业绩,团队头信息")
public class Aggregate {
    @ApiModelProperty("等级")
    private Level level;
    @ApiModelProperty("考核人数")
    private Integer childrenNum;
    @ApiModelProperty("完成考核人数")
    private Integer sumChiNum;
    @ApiModelProperty("剩余考核人数")
    private Integer remainderNum;
    @ApiModelProperty("考核业绩")
    private BigDecimal sales;
    @ApiModelProperty("完成考核业绩")
    private BigDecimal sumSales;
    @ApiModelProperty("剩余考核业绩")
    private BigDecimal remainderSales;
    @ApiModelProperty("新增团队要求")
    private Integer addNum;
    @ApiModelProperty("新增团队完成人数")
    private Integer finishAddNum;
    @ApiModelProperty("新增团队未完成人数")
    private Integer unFinishAddNum;


    public Aggregate(Level level, Integer childrenNum, Integer sumChiNum, Integer remainderNum, BigDecimal sales, BigDecimal sumSales, BigDecimal remainderSales, Integer addNum, Integer finishAddNum, Integer unFinishAddNum) {
        this.level = level;
        this.childrenNum = childrenNum;
        this.sumChiNum = sumChiNum;
        this.remainderNum = remainderNum;
        this.sales = sales;
        this.sumSales = sumSales;
        this.remainderSales = remainderSales;
        this.addNum = addNum;
        this.finishAddNum = finishAddNum;
        this.unFinishAddNum = unFinishAddNum;
    }

    public Integer getAddNum() {
        return addNum;
    }

    public void setAddNum(Integer addNum) {
        this.addNum = addNum;
    }

    public Integer getFinishAddNum() {
        return finishAddNum;
    }

    public void setFinishAddNum(Integer finishAddNum) {
        this.finishAddNum = finishAddNum;
    }

    public Integer getUnFinishAddNum() {
        return unFinishAddNum;
    }

    public void setUnFinishAddNum(Integer unFinishAddNum) {
        this.unFinishAddNum = unFinishAddNum;
    }

    public Level getLevel() {
        return level;
    }

    public void setLevel(Level level) {
        this.level = level;
    }

    public Integer getChildrenNum() {
        return childrenNum;
    }

    public void setChildrenNum(Integer childrenNum) {
        this.childrenNum = childrenNum;
    }

    public Integer getSumChiNum() {
        return sumChiNum;
    }

    public void setSumChiNum(Integer sumChiNum) {
        this.sumChiNum = sumChiNum;
    }

    public Integer getRemainderNum() {
        return remainderNum;
    }

    public void setRemainderNum(Integer remainderNum) {
        this.remainderNum = remainderNum;
    }

    public BigDecimal getSales() {
        return sales;
    }

    public void setSales(BigDecimal sales) {
        this.sales = sales;
    }

    public BigDecimal getSumSales() {
        return sumSales;
    }

    public void setSumSales(BigDecimal sumSales) {
        this.sumSales = sumSales;
    }

    public BigDecimal getRemainderSales() {
        return remainderSales;
    }

    public void setRemainderSales(BigDecimal remainderSales) {
        this.remainderSales = remainderSales;
    }
}

